package com.itheima.Test;

import java.util.Scanner;

public class Test004 {
    public static void main(String[] args) {
        //需求：请编写程序，校验键盘录入的身份证号是否合法，并测试
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请输入正确的身份证号:");
            String s = sc.nextLine();
            boolean m = s.matches("[^0]\\w{16}\\X|x");
            if (m) {
                System.out.println("有效的身份证号!");
            } else {
                System.out.println("您输入的身份证号有误!");
            }
        }
    }
}
